/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package operacoes2;

import java.io.Serializable;

/**
 *
 * @author Filipe
 */
public class Carregamento extends Operacao implements Serializable {

    private String idCartao;
    private double valorCarregado;

    public Carregamento(String idCartao, double valorCarregado) {
        super(9 + idCartao);
        this.idCartao = idCartao;
        this.valorCarregado = valorCarregado;
        super.setDescricao("Carregamento de " + this.getValorCarregado() + " € no cartao " + this.getIdCartao() + " da conta " + super.getNumConta());
    }

    /**
     * @return the idCartao
     */
    public String getIdCartao() {
        return idCartao;
    }

    /**
     * @param idCartao the idCartao to set
     */
    public void setIdCartao(String idCartao) {
        this.idCartao = idCartao;
    }

    /**
     * @return the valorCarregado
     */
    public double getValorCarregado() {
        return valorCarregado;
    }

    /**
     * @param valorCarregado the valorCarregado to set
     */
    public void setValorCarregado(double valorCarregado) {
        this.valorCarregado = valorCarregado;
    }

    @Override
    public String toString(){
        return "Carregamento de " + this.getValorCarregado() + "€ no cartao " + this.getIdCartao() + " da conta " + super.getNumConta();
    }
}
